<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatSVN - Directory _lhmf/src/it/polito/ai/lhmf/</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatSVN 0.7.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&#38;login=statsvn&#38;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>Directory _lhmf/src/it/polito/ai/lhmf/</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for /trunk</a></div>
<dl class="attributes">
    <dt>Directory Created:</dt>
    <dd><span class="date">2012-06-08 09:34</span></dd>
    <dt>Directory Deleted:</dt>
    <dd><span class="date">2012-07-12 14:34</span></dd>
    <dt>Total Files:</dt>
    <dd>0</dd>
    <dt>Deleted Files:</dt>
    <dd>8</dd>
    <dt>Lines of Code:</dt>
    <dd>0</dd>
</dl>
<p class="dirtree">
<a href="dir.html">[root]</a>/<a href="dir__lhmf.html">_lhmf</a>/<a href="dir__lhmf_src.html">src</a>/<a href="dir__lhmf_src_it.html">it</a>/<a href="dir__lhmf_src_it_polito.html">polito</a>/<a href="dir__lhmf_src_it_polito_ai.html">ai</a>/<strong>lhmf</strong><br/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_controllers.html">controllers</a> 
(7 files, 1205 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_controllers_ajax.html">ajax</a> 
(7 files, 1187 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_exceptions.html">exceptions</a> 
(3 files, 47 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder-deleted.png" width="15" height="13" alt="Folder removed from repo" title="Folder removed from repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_filters.html">filters</a> 
(0 files, 0 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_json.html">json</a> 
(14 files, 790 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_model.html">model</a> 
(11 files, 994 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_model_constants.html">constants</a> 
(2 files, 19 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_orm.html">orm</a> 
(13 files, 1769 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_security.html">security</a> 
(9 files, 608 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_security_exception.html">exception</a> 
(1 files, 16 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_security_oauth.html">oauth</a> 
(1 files, 22 lines)<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_util.html">util</a> 
(3 files, 180 lines)<br />
</p>

<div class="section">
<h2>Lines of Code</h2>
<p class="chart"><img src="loc_module__lhmf_src_it_polito_ai_lhmf.png" alt="_lhmf/src/it/polito/ai/lhmf/ Lines of Code" width="800" height="500" /></p></div>
<div class="section">
<h2>Developers</h2>
  <table  rules="groups" summary="All authors and the number of their changes and lines of code in this directory">
    <colgroup align="left"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <thead>
      <tr>
        <th>Author</th>
        <th>Changes</th>
        <th>Lines of Code</th>
        <th>Lines per Change</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th>Totals</th>
        <td>51 (100.0%)</td>
        <td>921 (100.0%)</td>
        <td>18.0</td>
      </tr>
    </tfoot>
    <tbody>
      <tr  class="odd">
        <th><a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a></th>
        <td>27 (52.9%)</td>
        <td>396 (43.0%)</td>
        <td>14.6</td>
      </tr>
      <tr  class="even">
        <th><a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a></th>
        <td>15 (29.4%)</td>
        <td>249 (27.0%)</td>
        <td>16.6</td>
      </tr>
      <tr  class="odd">
        <th><a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a></th>
        <td>6 (11.8%)</td>
        <td>184 (20.0%)</td>
        <td>30.6</td>
      </tr>
      <tr  class="even">
        <th><a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a></th>
        <td>3 (5.9%)</td>
        <td>92 (10.0%)</td>
        <td>30.6</td>
      </tr>
    </tbody>
  </table>

</div>
<div class="section">
<h2>Most Recent Commits</h2>
<dl class="commitlist">
  <dt><a name="35"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-12 14:34</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">89</span></span>
  </dt>
  <dd>
    <p class="comment">
Controllers refactoring complete; check for bugs
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="del">(del)</span>,
        IndexController.java&#160;<span class="del">(del)</span>,
        LogController.java&#160;<span class="del">(del)</span>,
        LoginController.java&#160;<span class="del">(del)</span>,
        LoginFormSubmittedController.java&#160;<span class="del">(del)</span>,
        SignupController.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="34"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-11 18:51</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">87</span></span>
  </dt>
  <dd>
    <p class="comment">
Modificati Controlli alla registrazione e relativa grafica.
    </p>
    <p class="commitdetails"><strong>123</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        SignupController.java&#160;<span class="change">(+123&#160;-16)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="33"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-11 18:01</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">84</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD su ordine e purchase(in parte per un dubbio)
    </p>
    <p class="commitdetails"><strong>61</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+61&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="32"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-11 16:12</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">81</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="31"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-11 15:15</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">80</span></span>
  </dt>
  <dd>
    <p class="comment">
Tolti alcuni errori.....prossimo commit a fine giornata
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+12&#160;-10)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="30"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-11 12:24</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">79</span></span>
  </dt>
  <dd>
    <p class="comment">
Piccole aggiunte agli utenti normali e responsabile
    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="29"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-10 14:00</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">78</span></span>
  </dt>
  <dd>
    <p class="comment">
FACEBOOK!!!
    </p>
    <p class="commitdetails"><strong>35</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        SignupController.java&#160;<span class="change">(+35)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="28"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-09 22:23</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">77</span></span>
  </dt>
  <dd>
    <p class="comment">
Added few fields in signup view, + comments
    </p>
    <p class="commitdetails"><strong>84</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        SignupController.java&#160;<span class="change">(+84&#160;-28)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="27"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-08 23:16</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">75</span></span>
  </dt>
  <dd>
    <p class="comment">
FUNZIONANO GLI OPENID!!!!! (tipo google, e parecchi altri...) per proivare con google scrivere nella casella di testo "Identity" questo url "<a href="https://www.google.com/accounts/o8/id">https://www.google.com/accounts/o8/id</a>" e vedrete la magia!<br />
Al momento però gli openid non vengono registrati, quindi non fa effettivamente il login...<br />
<br />
IMPORTANTE: dato che l'app sta diventando pesantina a causa delle librerie, ho dovuto modificare i parametri della VM di tomcat. Lo potete fare da eclipse andando a modificare la configurazione di avvio del programma, e aggiungendo ai parametri della VM<br />
questa cosa:<br />
-XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC
    </p>
    <p class="commitdetails"><strong>59</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        SignupController.java&#160;<span class="new">(new&#160;59)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="26"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-08 13:49</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">73</span></span>
  </dt>
  <dd>
    <p class="comment">
troppa roba. se avete dubbi chiedete.<br />
Più che altro guardate come ho usato le annotazioni @Transaciton e @PreAuthorize un pò in giro nel codice.
    </p>
    <p class="commitdetails"><strong>60</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+36&#160;-67)</span>,
        IndexController.java&#160;<span class="change">(+15&#160;-16)</span>,
        LogController.java&#160;<span class="change">(+9&#160;-19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="25"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-07 20:59</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">71</span></span>
  </dt>
  <dd>
    <p class="comment">
about to do the spring revolution!!!<br />
<br />
-aggiunte librerie per spring security<br />
-aggiunto username in index.tag<br />
-aggiunto uso di spring:url al posto degli url normali nei file jsp<br />
-commentato intero contenuto di HibernateFilter, dovrà sparire<br />
<br />
-aggiunti file XML per creazione contesto applicativo<br />

    </p>
    <p class="commitdetails"><strong>9</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+5&#160;-2)</span>,
        LogController.java&#160;<span class="change">(+4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="24"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-07 20:01</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">70</span></span>
  </dt>
  <dd>
    <p class="comment">
Added deserializer: WARNING it does not work yet, do not revert to this revision unless you want to debug ProductDeserializer.java
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+12&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="23"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-05 12:51</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">69</span></span>
  </dt>
  <dd>
    <p class="comment">
inizio gestione history su ie (non ha le api...) Soluzione: usare history solo per browser html5, per quelli html4 fare normali richieste al server (esempio: verificare parametri per richieste log su ie)
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        LogController.java&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="22"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-03 23:20</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">65</span></span>
  </dt>
  <dd>
    <p class="comment">
migliorata gestione history. Adesso funzionano back, forward, reload e segnalibri.
    </p>
    <p class="commitdetails"><strong>38</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+1&#160;-1)</span>,
        LogController.java&#160;<span class="new">(new&#160;37)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="21"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-03 15:05</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">63</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored HibernateInterface, now it is distributed in several file &lt;name&gt;Interface for every hibernate mapping, under model package
    </p>
    <p class="commitdetails"><strong>13</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+13&#160;-13)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="20"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-26 16:50</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">62</span></span>
  </dt>
  <dd>
    <p class="comment">
-fixata query per ottenimento log. usa Timestamp e 'between ... and ...'<br />
-creato ObjectMapper customizzato (CustomObjectMapper.java) per serializzazione custom json di Member. Usare questa classe per imostare serializzatori custom per eventuali altre classi (se le classi hanno loop di dipendenze la serializzazione crasha, quindi bisogna scegliere bene cosa serializzare e cosa no)<br />
-modificato lhmf-servlet.xml per impostare ObjectMapper customizzato per la serializzazione degli oggetti hibernate<br />
-aggiunto controllo in AjaxController che, se arriva richiesta per i log, l'utente loggato sia di tipo admin (3)
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+12&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="19"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-25 13:56</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">61</span></span>
  </dt>
  <dd>
    <p class="comment">
iniziata parte di consultazione log di sistema. rivedere query hql server-side per i log<br />
<br />
LoginController: penso sia sbagliata la condizione per verificare se bisogna fare redirect. dovrebbe essere if(!refererPage.matches... &amp;&amp; (...)), ossia non in OR ma in AND
    </p>
    <p class="commitdetails"><strong>30</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+30&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="18"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-22 16:47</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">56</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD completed for ProductCategory
    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="change">(+19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-22 16:10</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">54</span></span>
  </dt>
  <dd>
    <p class="comment">
Removed unused resources
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        HelloSpringController.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-21 21:55</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">52</span></span>
  </dt>
  <dd>
    <p class="comment">
CRD on ProductCategory using ajax, only Update to implement; examples on index_supplier.jsp; JSONGetController is now AjaxController; added lib.js
    </p>
    <p class="commitdetails"><strong>109</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        AjaxController.java&#160;<span class="new">(new&#160;109)</span>,
        JSONGetController.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-20 19:39</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">51</span></span>
  </dt>
  <dd>
    <p class="comment">
Added JSON GET controller, to get json data via http; added example on "index_supplier.jsp" to show getJSON use; added scripts fragment on template (index.tag); IMPORTANT: put jackson...jar in classpath.
    </p>
    <p class="commitdetails"><strong>37</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(-18)</span>,
        JSONGetController.java&#160;<span class="new">(new&#160;37)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-18 18:56</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">49</span></span>
  </dt>
  <dd>
    <p class="comment">
Added HibernateInterface, wrapper methods to use hibernate
    </p>
    <p class="commitdetails"><strong>22</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+22&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-17 15:26</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">45</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-17 00:50</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">43</span></span>
  </dt>
  <dd>
    <p class="comment">
LoginFilter added. Shows a regression when opening it with chromium: it does not get css
    </p>
    <p class="commitdetails"><strong>32</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+14&#160;-22)</span>,
        LoginController.java&#160;<span class="new">(new&#160;18)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-13 18:37</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">41</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactoring complete
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+5&#160;-5)</span>,
        LoginFormSubmittedController.java&#160;<span class="change">(+9&#160;-21)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-06-12 17:44</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">37</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        LoginFormSubmittedController.java&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-12 17:13</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">36</span></span>
  </dt>
  <dd>
    <p class="comment">
Added static resources mapping; added custom attribute for tags in index.tag
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        LoginFormSubmittedController.java&#160;<span class="change">(-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-06-12 15:56</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">33</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>40</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+2&#160;-1)</span>,
        LoginFormSubmittedController.java&#160;<span class="new">(new&#160;38)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-12 15:36</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">31</span></span>
  </dt>
  <dd>
    <p class="comment">
-aggiunto Filter per sessioni hibernate. Ad ogni richiesta viene automaticamente creata una sessione, dalla quale si crea una transazione. La Session viene messa come attributo nella request e deve essere usata per accedere al database. quando il controllo torna al filtro, esso fa il commit della transazione. se vengono sollevati Throwable, viene fatto il rollback della transazione.
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-08 20:45</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">27</span></span>
  </dt>
  <dd>
    <p class="comment">
Added README and jsp subpages
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+4&#160;-7)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-06-08 18:41</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">25</span></span>
  </dt>
  <dd>
    <p class="comment">
Prime aggiunte per il Login
    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        HelloSpringController.java&#160;<span class="change">(-1)</span>,
        IndexController.java&#160;<span class="change">(+19&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-08 18:03</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">23</span></span>
  </dt>
  <dd>
    <p class="comment">
Improvement on controllers
    </p>
    <p class="commitdetails"><strong>11</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        HelloSpringController.java&#160;<span class="change">(+4&#160;-1)</span>,
        IndexController.java&#160;<span class="change">(+7&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-08 17:12</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">17</span></span>
  </dt>
  <dd>
    <p class="comment">
Deleted .settings folder
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="change">(+3&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-08 16:43</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">15</span></span>
  </dt>
  <dd>
    <p class="comment">
Added stub for templating index file
    </p>
    <p class="commitdetails"><strong>18</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        IndexController.java&#160;<span class="new">(new&#160;18)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-08 09:34</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">11</span></span>
  </dt>
  <dd>
    <p class="comment">
Added Hello Spring test; mapping not working yet
    </p>
    <p class="commitdetails"><strong>18</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf</strong>:
        HelloSpringController.java&#160;<span class="new">(new&#160;18)</span>
      </li>
    </ul>
  </dd>

</dl>

</div><div id="generatedby">Generated by <a href="http://www.statsvn.org">StatSVN</a> 0.7.0</div>
</body>
</html>